<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <input id="txt" type="text" value="">
    <input id="btn" type="button" value="重新排序">
    <span></span>
    <script>
        /* 有一个从小到大排好序的数组,现输入一个数，要求按原来的规律将它插入数组中。 */
        var arr = [12,23,34,45,56,67];

        // 点击按钮来重新排序
        btn.onclick = function(){
            // 获取文本框中输入的值,这里的值是一个字符串
            var num = txt.value;
            // 转数值
            res = Number(num);
            // 将获取的数据添加进数组
            arr.push(res);
            // 再将数组重新进行排序
            arr.sort(function(a,b){
                return a - b;
            })
        }
    </script>
</body>
</html>